package impRules;

import java.util.HashMap;

public class Jogador {
	
	private String nome;
	
	private Integer idJogador;
	
	public Integer getIdJogador() {
		return idJogador;
	}

	public void setIdJogador(Integer idJogador) {
		this.idJogador = idJogador;
	}

	public Integer cont = 1;
	// aqui temos as pecas do jogador, onde o Interger sera o id do usuario
	//private HashMap<Integer, Pecas> colecaoPecasJogador;
	
	public Jogador(String pNomeJogador){
		this.nome = pNomeJogador;
		// redundante
		this.idJogador = this.cont;
		cont++;
	//	this.colecaoPecasJogador = inicializarColecaoPecasJogador();
	}
	
//	public HashMap<Integer, Pecas> inicializarColecaoPecasJogador(){
//		Jogador jogador;
//		int geradorId = 0;
//		Pecas peca;
//		colecaoPecasJogador = new HashMap<Integer, Pecas>();
//		
//		if () {
//			
//		}
//		while(geradorId < 12){
//			
//			Integer i = 0, j = 0; // equivale a posicao inicial da peca
//			peca = new Pecas(geradorId, Pecas.TP_PECA_NORMAL, i, j);
//			colecaoPecasJogador.put(geradorId, peca);
//			geradorId++;
//		}
//		return colecaoPecasJogador;
//	}
	
	public String getNome() {
		return nome;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}

//	public HashMap<Integer, Pecas> getColecaoPecasJogador() {
//		return colecaoPecasJogador;
//	}
//
//	public void setColecaoPecasJogador(HashMap<Integer, Pecas> colecaoPecasJogador) {
//		this.colecaoPecasJogador = colecaoPecasJogador;
//	}	
}
